package br.com.gecandango.beans;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;

@Entity
public class Cardapio extends Entidade {
	private static final long serialVersionUID = 1L;
	
	private String nome;
	
	private String descricao;
	
	@ManyToMany(fetch=FetchType.LAZY)
	@JoinTable(
	name="cardapio_refeicao",
	joinColumns={@JoinColumn(name="id_cardapio")},
	inverseJoinColumns={@JoinColumn(name="id_refeicao")})
	private List<Refeicao> refeicoes;

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public List<Refeicao> getRefeicoes() {
		return refeicoes;
	}

	public void setRefeicoes(List<Refeicao> refeicoes) {
		this.refeicoes = refeicoes;
	}

}
